package VN.EDU.IMIC.DEVELOPER.HATRUNGPHONG.ArrayList_03;

import java.util.ArrayList;
import java.util.Scanner;

public class Bai03_View {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		
System.out.println("Nhập số lượng học sinh: ");
Scanner sc = new Scanner(System.in);
int Soluong = sc.nextInt();
ArrayList<Bai03_Info> ListSV = new ArrayList<Bai03_Info>();

for(int i=0;i<Soluong;i++){
	Bai03_Info Sinhvienx = new Bai03_Info();
	System.out.println("Nhập dữ liệu học sinh thứ "+(i+1));
	System.out.println("Mã số sinh viên: ");
	Sinhvienx.setMSSV(sc.nextInt());
	sc.nextLine();
	
	System.out.println("Họ Tên: ");
	String name = sc.nextLine();
	Sinhvienx.setFullName(name);

	
	System.out.println("Điểm: ");
	Sinhvienx.setMark(sc.nextDouble());
	
	ListSV.add(Sinhvienx);
}

Bai03_Controllers m_controller = new Bai03_Controllers();

m_controller.Print(ListSV);

System.out.println("Sau khi xếp theo điểm: ");

m_controller.SortMark(ListSV);
m_controller.Print(ListSV);

System.out.println("Sau khi xếp theo tên: ");
m_controller.SortName(ListSV);
m_controller.Print(ListSV);


	}

}
